function ccR_Warrior_LowLevel()
	if ccrPlayerLevel() >= 1 and ccrPlayerLevel() <= 2 then
		if SpellCanAttack(HEROIC_STRIKE) then ccrCastAttack(HEROIC_STRIKE) end
	end
	if ccrPlayerLevel() >= 3 and ccrPlayerLevel() <= 4 then
		if SpellCanAttack(CHARGE)
		and not ccrTargetIsWithinMeleeRange()
		then
			ccrCastAttack(CHARGE)
			return
		end

		if SpellCanAttack(HEROIC_STRIKE) then ccrCastAttack(HEROIC_STRIKE) end
	end
	if ccrPlayerLevel() >= 5 and ccrPlayerLevel() <= 6 then
		if SpellCanAttack(VICTORY_RUSH) then ccrCastAttack(VICTORY_RUSH) end

		if SpellCanAttack(CHARGE)
		and not ccrTargetIsWithinMeleeRange()
		then
			ccrCastAttack(CHARGE)
			return
		end

		if SpellCanAttack(HEROIC_STRIKE) then ccrCastAttack(HEROIC_STRIKE) end
	end
	if ccrPlayerLevel() >= 7 and ccrPlayerLevel() <= 9 then
		if SpellCanAttack(VICTORY_RUSH) then ccrCastAttack(VICTORY_RUSH) end

		if SpellCanAttack(CHARGE)
		and not ccrTargetIsWithinMeleeRange()
		then
			ccrCastAttack(CHARGE)
			return
		end

		if ccrTargetHealth() <= 20 then
			if SpellCanAttack(EXECUTE) then ccrCastAttack(EXECUTE) end
		else
			if SpellCanAttack(HEROIC_STRIKE) then ccrCastAttack(HEROIC_STRIKE) end
		end
	end
end